java下载网络文件包括:基本的字节流下载,apache的FileUtils工具包下载,NIO下载
package com.dsp.rpc.metricelf;
import org.apache.commons.io.FileUtils;
import java.io.File;
import java.net.HttpURLConnection;
import java.net.URL;
public class DownloadZipUtil {
/**
* FileUtils下载网络文件
*
* @param serverUrl :网络文件地址
* @param savePath:本地保存路径
* @param zipSavePath :压缩文件保存路径
* @return
*/
public static String downloadFile(String serverUrl, String savePath, String zipSavePath) throws Exception {
String result;
File f = new File(savePath);
if (!f.exists()) {
if (!f.mkdirs()) {
throw new Exception("makdirs: '" + savePath + "'fail");
}
}
URL url = new URL(serverUrl);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
con